runtime.m.mLockProfile (field)
10 uses
runtime (current package)
debug.go#L172: total += mp.mLockProfile.waitTime.Load()
lock_spinbit.go#L195: gp.m.mLockProfile.end(startTime)
lock_spinbit.go#L201: gp.m.mLockProfile.end(startTime)
lock_spinbit.go#L235: startTime = gp.m.mLockProfile.start()
lock_spinbit.go#L317: gp.m.mLockProfile.store()
lock_spinbit.go#L410: getg().m.mLockProfile.recordUnlock(cycles * int64(n))
mprof.go#L756: if gp := getg(); gp.m.locks == 1 && gp.m.mLockProfile.haveStack {
proc.go#L1050: mp.mLockProfile.stack = makeProfStackFP()
proc.go#L2059: sched.totalRuntimeLockWaitTime.Add(mp.mLockProfile.waitTime.Load())
runtime2.go#L680: mLockProfile mLockProfile // fields relating to runtime.lock contention
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |